package com.cmc.cloud.cmclink.doc.service.special;

import com.cmc.cloud.cmclink.doc.entity.SpecialCargoApplyDO;
import com.cmc.cloud.cmclink.doc.entity.SpecialCargoCntrDO;
import com.cmc.cloud.cmclink.doc.entity.SpecialCargoVoyageDO;

import java.util.List;

/**
 * 特种货审批信息验证
 * @author: 申天青
 * @date: 2025/8/4
 */
public interface SpecialCargoValidateService {
    /**
     * 验证
     * @param applyId
     * @param applyDO
     * @param cntrDOList
     * @param specialCargoVoyageDos
     */
    void validate(Long applyId, SpecialCargoApplyDO applyDO, List<SpecialCargoCntrDO> cntrDOList, List<SpecialCargoVoyageDO> specialCargoVoyageDos);
}
